store concept - French English Dictionary